$\forall$$T$:Type, $L_{1}$, $L_{2}$:($T$ List). interleaving($T$;$L_{1}$;$L_{2}$;$L_{1}$ @ $L_{2}$)